#include <iostream>
#include "UserService.hpp"
#include "RpcCommunicationFrame.hpp"
#include "RpcProvider.hpp"

int main(int argc , char** argv)
{
    //一个合格的框架使用起来应该非常简单，
    //1.0初始化框架类（这个类设计为单例类）
    RpcCommunicationFrame::Init(argc,argv);
    
    //2.0使用RpcProvider类专门提供业务
    RpcProvider Rp;
    bool ret = Rp.NotifyService(new UserService());

    //RP开始阻塞工作，正式开始接受别个模块传过来的调用请求
    if(ret)
    Rp.start();


    //阻塞使用服务
    return 0;
}